Patterns for Modelling Agent Systems with Tropos
نویسندگان
چکیده
Tropos is an agent-oriented development methodology based on knowledge-level concepts (such as actor, goal, and the dependency between actors) with a particular focus on requirements analysis. This paper presents a pattern language for guiding developers, especially those without previous Tropos experience, through the various design challenges faced when using Tropos. The patterns format allows us to motivate the modeling constructs, justify each of the development stages, and address specific modeling problems. These patterns are inter-linked in such a way that developers can navigate from higher-level to lower-level patterns as they apply the Tropos methodology. The paper has two goals: to motivate the use of agent-oriented methodologies such as Tropos to a wider set of developers, and to provide guidance for the different development activities of the Tropos methodology. Specifically, we focus on the development stages, models, and diagrams of Tropos. The patterns in this paper cover the early and late requirements analysis stages.
منابع مشابه
Modelling Secure Systems Using an Agent-oriented Approach and Security Patterns
In this paper we describe an approach for modelling security issues in information systems. It is based on an agent-oriented approach, and extends it with the use of security patterns. Agent-oriented software engineering provides advantages when modeling security issues, since agents are often a natural way of conceptualizing an information system, in particular at the requirements stage, when ...
متن کاملA Natural Extension of Tropos Methodology for Modelling Security
Although security is an important issue when developing complex computerised systems, very little work has been done in integrating security concerns in the agentoriented methodologies. This paper introduces extensions to the Tropos methodology to accommodate security. A description of new concepts is given along with an explanation of how these concepts are integrated to the current stages of ...
متن کاملModel Driven Architecture approach in Tropos
The OMGs Model Driven Architecture (MDA) is a software development approach which considers models as the primary artifacts. Visual modelling together with model transformations play the key roles in MDA. MDA concentrates on later phases of software development process like architecture and detailed design. Hoverer we think that the idea can be generalized also for other phases like requirement...
متن کاملSecure Tropos: a Security-Oriented Extension of the Tropos Methodology
Although security plays an important role in the development of multiagent systems, a careful analysis of software development processes shows that the definition of security requirements is, usually, considered after the design of the system. One of the reasons is the fact that agent oriented software engineering methodologies have not integrated security concerns throughout their developing s...
متن کاملDescribing Agent-Oriented Design Patterns in Tropos
Abstract. The increasing interest in software agents and multi-agent systems has recently led to the development of new methodologies based on agent concepts. The Tropos framework offers an approach to guide the development of agent-oriented systems by using concepts based on requirements engineering. In this paper, we concentrate on the detailed design and implementation phases of the Tropos a...
متن کامل